home *** CD-ROM | disk | FTP | other *** search
-
-
-
- rrrreeeeccccttttccccoooo((((3333GGGG)))) rrrreeeeccccttttccccoooo((((3333GGGG))))
-
-
-
- NNNNAAAAMMMMEEEE
- rrrreeeeccccttttccccoooo - copies a rectangle of pixels with an optional zoom
-
- FFFFOOOORRRRTTTTRRRRAAAANNNN 77777777 SSSSPPPPEEEECCCCIIIIFFFFIIIICCCCAAAATTTTIIIIOOOONNNN
- ssssuuuubbbbrrrroooouuuuttttiiiinnnneeee rrrreeeeccccttttccccoooo((((xxxx1111,,,, yyyy1111,,,, xxxx2222,,,, yyyy2222,,,, nnnneeeewwwwxxxx,,,, nnnneeeewwwwyyyy))))
- iiiinnnntttteeeeggggeeeerrrr****4444 xxxx1111,,,, yyyy1111,,,, xxxx2222,,,, yyyy2222,,,, nnnneeeewwwwxxxx,,,, nnnneeeewwwwyyyy
-
- PPPPAAAARRRRAAAAMMMMEEEETTTTEEEERRRRSSSS
- _x_1 expects the x coordinate of one corner of the rectangle.
-
- _y_1 expects the y coordinate of one corner of the rectangle.
-
- _x_2 expects the x coordinate of the opposite corner of the rectangle.
-
- _y_2 expects the y coordinate of the opposite corner of the rectangle.
-
- _n_e_w_x expects the x coordinate of the lower-left corner of the new
- position of the rectangle.
-
- _n_e_w_y expects the y coordinate of the lower-left corner of the new
- position of the rectangle.
-
- DDDDEEEESSSSCCCCRRRRIIIIPPPPTTTTIIIIOOOONNNN
- rrrreeeeccccttttccccoooo copies a rectangular array of pixels (_x_1, _y_1, _x_2, _y_2) to another
- position on the screen. The current viewport and screenmask mask the
- drawing of the copied region. Self-intersecting copies work correctly in
- all cases.
-
- Use rrrreeeeaaaaddddssssoooo to specify the front buffer, the back buffer, the z-buffer, or
- the optional Live Video Digitizer frame buffer as the source. When using
- the Live Video Digitizer as the readsource, the coordinate arguments
- should be specified relative to a video origin of (0,0).
-
- On machines that support it, you can use rrrreeeeccccttttzzzzoooo to independently zoom the
- destination in both the _x and _y directions. Self-intersecting copies with
- zoom also work correctly. Likewise, on machines that support it, ppppiiiixxxxmmmmoooodddd
- can be used to greatly affect the copy operation. Pixel shifts,
- reflections, and numeric offsets are all possible.
-
- Use ffffrrrroooonnnnttttbbbb, bbbbaaaacccckkkkbbbbuuuu, and zzzzddddrrrraaaawwww to specify the destination. All
- coordinates are relative to the lower-left corner of the window.
-
- The result of rrrreeeeccccttttccccoooo is undefined if zzzzbbbbuuuuffffffffeeee is .TRUE., except when pixel
- mode PPPPMMMMZZZZDDDDAAAATTTT is enabled (see ppppiiiixxxxmmmmoooodddd). This special pixel mode, in
- conjunction with stencil operation, can be used to implement rectangle
- copies with depth buffering.
-
- rrrreeeeccccttttccccoooo always operates within the currently active framebuffer, as
- specified by ddddrrrraaaawwwwmmmmoooo.
-
-
-
-
-
-
- PPPPaaaaggggeeee 1111
-
-
-
-
-
-
- rrrreeeeccccttttccccoooo((((3333GGGG)))) rrrreeeeccccttttccccoooo((((3333GGGG))))
-
-
-
- rrrreeeeccccttttccccoooo leaves the current character position unpredictable
-
- SSSSEEEEEEEE AAAALLLLSSSSOOOO
- pixmod, readso, rectzo, stenci
-
- NNNNOOOOTTTTEEEESSSS
- This subroutine is available only in immediate mode.
-
- The Live Video Digitizer option is available only on the IRIS-4D GTX.
-
- BBBBUUUUGGGGSSSS
- Pixel format is not considered during the copy. For example, if you copy
- pixels that contain color index data into an RGB window, the display
- subsystem cannot correctly interpret it.
-
- On IRIS-4D GTX models the zoom factor is not applied when reading from
- the Live Video Digitizer's frame buffer.
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- PPPPaaaaggggeeee 2222
-
-
-
-